﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MyAdmin/QuanLy.master" AutoEventWireup="true"
    CodeFile="TaoTKHeAdmin.aspx.cs" Inherits="MyAdmin_TaoTKHeAdmin" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<fieldset>
<legend align="center"><b>Tạo Tài Khoản Mới</b></legend>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
	<tr>
		<td align="center">
         <asp:CreateUserWizard ID="CreateUserWizard1" runat="server" OnCreatedUser="CreateUserWizard1_CreatedUser"
        CreateUserButtonText="Tạo Tài Khoản" DuplicateEmailErrorMessage="Email đã được sử dụng!"
        DuplicateUserNameErrorMessage="Username bạn sử dụng đã tồn tại!" InvalidAnswerErrorMessage="Hãy chọn câu Trả Lời khác"
        InvalidEmailErrorMessage="Email không hợp lệ" InvalidPasswordErrorMessage="Chiều dài mật khẩu tối thiểu: {0}. Số ký tự không phải chữ cái và số: {1}."
        InvalidQuestionErrorMessage="Hãy chọn câu Hỏi Bí Mật khác" UnknownErrorMessage="Tài khoản chưa được tạo, hãy thử lại.">
        <WizardSteps>
            <asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server">
                <ContentTemplate>
                    <table>                        
                        <tr>
                            <td align="right">
                                <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">Tên Đăng Nhập:</asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
                                    ErrorMessage="Tên Đăng Nhập chưa có." ToolTip="Tên Đăng Nhập chưa có." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">Mật Khẩu:</asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
                                    ErrorMessage="Mật Khẩu chưa có." ToolTip="Mật Khẩu chưa có." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <asp:Label ID="ConfirmPasswordLabel" runat="server" AssociatedControlID="ConfirmPassword">Nhập lại MK</asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="ConfirmPassword" runat="server" TextMode="Password"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="ConfirmPasswordRequired" runat="server" ControlToValidate="ConfirmPassword"
                                    ErrorMessage="Nhập lại Mật Khẩu chưa có." ToolTip="Nhập lại Mật Khẩu chưa có."
                                    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                Role
                            </td>
                            <td>
                                <asp:DropDownList ID="cbbRole" runat="server" DataSourceID="RoleLinqDataSource" DataTextField="RoleName"
                                    DataValueField="RoleId">
                                </asp:DropDownList>
                                <asp:LinqDataSource ID="RoleLinqDataSource" runat="server" ContextTypeName="DataAccess_Layer.DataClasses_RetailerDataContext"
                                    EntityTypeName="" TableName="aspnet_Roles" OnSelecting="RoleLinqDataSource_Selecting">
                                </asp:LinqDataSource>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <asp:Label ID="EmailLabel" runat="server" AssociatedControlID="Email">E-mail:</asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="Email" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email"
                                    ErrorMessage="E-mail chưa có." ToolTip="E-mail chưa có." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                                <asp:RegularExpressionValidator ID="regEmail" ControlToValidate="Email" Text="(Email chưa chính xác)"
                                  ValidationGroup="CreateUserWizard1"  ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" runat="server" />
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <asp:Label ID="QuestionLabel" runat="server" AssociatedControlID="Question">Câu hỏi bí mật:</asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="Question" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="QuestionRequired" runat="server" ControlToValidate="Question"
                                    ErrorMessage="Câu hỏi bí mật chưa có." ToolTip="Câu hỏi bí mật chưa có." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <asp:Label ID="AnswerLabel" runat="server" AssociatedControlID="Answer">Trả lời:</asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="Answer" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="AnswerRequired" runat="server" ControlToValidate="Answer"
                                    ErrorMessage="Trả lời chưa có." ToolTip="Trả lời chưa có." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td align="center" colspan="2">
                                <asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="Password"
                                    ControlToValidate="ConfirmPassword" Display="Dynamic" ErrorMessage="Mật Khẩu và Nhập Lại Mật Khẩu chưa trùng khớp."
                                    ValidationGroup="CreateUserWizard1"></asp:CompareValidator>
                            </td>
                        </tr>
                        <tr>
                            <td align="center" colspan="2" style="color: Red;">
                                <asp:Literal ID="ErrorMessage" runat="server" EnableViewState="False"></asp:Literal>
                            </td>
                        </tr>
                    </table>
                </ContentTemplate>
                <CustomNavigationTemplate>
                    <table border="0" cellspacing="5" style="width:100%;height:100%;">
                        <tr align="right">
                            <td align="right" colspan="0">
                                <asp:Button ID="StepNextButton" runat="server" CommandName="MoveNext" 
                                    Text="Tạo Tài Khoản" ValidationGroup="CreateUserWizard1" />
                            </td>
                        </tr>
                    </table>
                </CustomNavigationTemplate>
            </asp:CreateUserWizardStep>
            <asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
                <ContentTemplate>
                    <table>
                        <tr>
                            <td align="center">
                                Chúc mừng :)
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Tạo tài khoản thành công.
                            </td>
                        </tr>
                        <tr>                        
                            <td >
                                <asp:Button ID="ContinueButton" runat="server" CausesValidation="False" CommandName="Continue"
                                    OnClick="ContinueButton_Click" Text="Tiếp Tục" ValidationGroup="CreateUserWizard1" />
                            </td>
                        </tr>
                    </table>
                </ContentTemplate>
            </asp:CompleteWizardStep>
        </WizardSteps>
    </asp:CreateUserWizard>
        </td>
	</tr>  
</table>
   
   
    </fieldset>
</asp:Content>
